<?php

/**
 * LlamadaProgramada form.
 *
 * @package    cronos-doctrine
 * @subpackage form
 * @author     Your name here
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class LlamadaProgramadaRForm extends BaseLlamadaProgramadaForm
{
   
    
  public function configure()
  {
      
      $this->removeField();
      
      
  }   
 protected function removeField() {
      //Eliminar los campos del formularios  created_at y updated_at
      unset (
        $this['created_at'],
        $this['updated_at']    

      );
      
     $this->widgetSchema['empresa_id'] = new sfWidgetFormInputHidden(array(),array('value'=> sfContext::getInstance()->getUser()->getAttribute('agente_user_empresa_id')));
   
     $this->widgetSchema['categoria_id'] = new sfWidgetFormDoctrineChoice(array(
         'multiple' => false, 
         'model' => 'Categoria',
         'query' => Doctrine_Query::create()->select('c.id, c.mancheta')->from('Categoria c')->where('c.padre is null ')->orderBy('c.id asc'),
         'expanded' => false));
   
     
     
     $this->widgetSchema['categoria_id']->setLabel('Servicios');
     
     
      $this->widgetSchema['llamo_id'] = new sfWidgetFormInputHidden();   
      
      $this->widgetSchema['agente_id'] = new sfWidgetFormInputHidden();  
      $this->widgetSchema['usuario_id'] = new sfWidgetFormInputHidden();  
      $this->widgetSchema['fecha'] = new sfWidgetFormInputHidden();  
      $this->widgetSchema['turno_id'] = new sfWidgetFormInputHidden();  
      $this->widgetSchema['llamada_id']->setLabel(" ");  
      $this->widgetSchema['nota'] = new sfWidgetFormTextarea();
  }
  
}
